/*
 * Object类中的静态方法
 */

let x = {
    id: 1001,
    name: '朱文杰' ,
    gender: '靓仔'
}

for( let property in x ){
    // process 是 Node.js 环境下提供的一个对象(instance-level)
    process.stdout.write( property + '\t' );
}
process.stdout.write( '\n' );

// 获得 x 所指向实例的自有(own)属性
let propNames = Object.getOwnPropertyNames( x );
console.log( propNames );

// 获得x所指向实例对应的原型
let p = Object.getPrototypeOf( x ); 
console.log( p === Object.prototype ); // true
console.log( x.__proto__ === p ); // true

